在開發Flutter時後,我們會依要開發的功能去找適合的Packages來加入到專案內,來完成開發。
Flutter鼓勵開發者分享 Package ,這樣開發者們就可以共用Package來快速開發,就不用從0開始(到放棄)
Package 和插件(plugin) 有什麼區別呢? 插件(plugin) 是package 的一種,全稱是plugin package,我們簡稱為plugin,中文叫插件。
Packages
Dart package 最低要求是包含一個pubspec.yaml文件。此外,一個package 可以包含依賴關係(在pubspec.yaml文件裡聲明)、 Dart 庫、應用、資源、字體、測試、圖片和例子等。
Plugins
插件(plugin package) 是一種特別的package,特別指那些幫助你獲得原生平台特性的package。
1 搜索package
在Pub.dev的網站上,找到符合的Packages
2 將package 依賴添加到應用
打開應用文件夾下的pubspec.yaml文件,然後在pubspec.yaml下添加Packages
3 安裝
Android Studio 中點擊pubspec.yaml文件上方操作功能區的Packages get
4 導入
在依Packages的範例,import 到程式內
https://flutter.cn/docs/development/packages-and-plugins/using-packages